/*
	2008/07/06 css by Ȳ:��
*/
@charset "utf-8";

/* CSS Document */
body {margin:0;padding:0;background-color:#fff; color:#393939;text-align:left; topmargin:0; leftmargin:0}
img,fieldset {border:0 none; margin:0; pdding:0}
dl,ul,ol,li {list-style: none;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend {margin:0;padding:0;}
table {border-collapse:collapse;}
a {text-decoration:none;} a:hover, a:active, a:visited:hover {text-decoration:underline;}
input,select,textarea {font-size:100%;vertical-align:middle;}


body,th,td {font-size:12px;font-family:AppleGothic,����,gulim,helvetica;color:#333;} 


hr,h1,h2 {display:none;}
hr {clear:both}
em {font-style:normal;}
img {border:0px;}
a {color:#333}
.fl_le {float:left;display:inline}
.fl_ri {float:right;display:inline}
.clr {clear:both;}
.dp_n {display:none}
.dp_i {display:inline}
.dp_b {display:block}
.typeBtn {overflow:hidden;text-indent:-1000em;border:0;cursor:pointer;padding:0;margin:0} /* input button */
.btnTop {background:url(http://fn.daum-img.net/image/finance/plaza/2008/stock/common/onto_btn.gif) no-repeat;width:38px;height:10px;display:block;text-indent:-1000em;margin-bottom:12px;overflow:hidden} /* <a> */

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}


/*lay-control*/
.fl_le {float:left;display:inline}
.fl_ri {float:right;display:inline}
.clr {clear:both;}
.dp_n {display:none;}
.dp_b {display:block;}
.dp_i {display:inline;}
.no_pd {padding:0;}
.no_mg {margin:0;}



/*font*/
.ff_taho {font-family:Tahoma,Verdana;}
.fs_smaller {font-size:10px;}
.fs_small {font-size:11px;font-family:AppleGothic,&micro;&cedil;&iquest;&ograve;,Dotum,sans-serif;}
.fs_normal {font-size:12px;}
.fs_big {font-size:13px;}
.fs_bigger {font-size:14px;font-family:AppleGothic,&micro;&cedil;&iquest;&ograve;,Dotum,sans-serif;}
.fs_biggest {font-size:16px;font-family:AppleGothic,&micro;&cedil;&iquest;&ograve;,Dotum,sans-serif;}
.fw_b {font-weight:bold; letter-spacing:-1px;}
.fw_n {font-weight:normal;}
.fc_name {color:#999999;}
.fc_cmt {font:10px Tahoma,Verdana;color:#FF4502;}
.fc_label {color:#888888;} 
.fc_cat {color:#888888;}
.fc_date {color:#999999;}
.td_under {text-decoration:underline;}
.f_b {font-weight:bold}
.f_u, .f_u a:link, .f_u a:visited, .f_u a:hover {text-decoration:underline !important} 
.f_let {letter-spacing:-1}
.f_22{ font:22px AppleGothic,����,dotum,sans-serif; font-weight:bold}
.f_yellow{font:bold 12px AppleGothic,dotum;color:#ffea00;text-decoration:underline;}
.fl_b {font:11px AppleGothic,����,dotum,sans-serif; font-weight:bold; color:#7ea2d6;}

/*Align*/
.le {text-align:left}
.ce {text-align:center}
.ri {text-align:right}
.va_tp {vertical-align:top}
.va_md {vertical-align:text-bottom}
.va_md01 {vertical-align:middle}
.va_bt  {vertical-align:bottom}d
.fl_le {float:left}
.fl_ri {float:right}
.cl_le {clear:left}
.cl_bo {clear:both;font-size:0px;line-height:0px}
.tbl_fix{table-layout:fixed}
.img_va{vertical-align:middle; margin:0 3px 4px 0}
.img_tp{vertical-align:middle; margin:1px 0 0 4px}
.img_mg{ margin:0 0 0 1px}
.img_rmg{ margin:0 5px -1px 0px}

/*Link*/
.sky_blue{color:#a2b7e7;}
a.sky_blue:link {color:#a2b7e7;text-decoration:none;}
a.sky_blue:visited {color:#a2b7e7;text-decoration:none;}
a.sky_blue:hover {color:#a2b7e7;text-decoration:none;}
.blue{color:#3057d3;}
a.blue:link {color:#3057d3;text-decoration:none;}
a.blue:visited {color:#3057d3;text-decoration:none;}
a.blue:hover {color:#3057d3;text-decoration:none;}

/*InputBox*/
.input_100se{ margin:0;color:#656464 ; font:12px AppleGothic,����,dotum,sans-serif;  width:100px; border:1px solid #95a5d6; }


/* TopLogo & TopMenu */
#top_logo {margin:0 0 0 0; padding:0 0 0 0 ; height:45px; border:0px; vertical-align:top; background:url(/images/top_bg.gif) ;}
#top_logo div.fl_le{margin:5px 6px 6px 10px ;}
#top_logo div.fl_ri{margin:0}
#top_menu{height:28px; background:url(/images/top_menu_bar.gif) ; padding:0; margin:0; vertical-align:top}
#top_menu ul{marign:0}
#top_menu ul li{marign:0; float:left;}

/*Layout */
#layout{margin:0px; padding:0px;  vertical-align:top;  background:url(/images/bg.gif) no-repeat;}
#contants{width:950px;}
#contants div.fl_le{margin:0; padding:0; width:145px; padding:0 0 0 7px; text-align:center;}
#contants div.fl_ri{margin:0;  width:780px; padding:0 12px 0 0 }

/*login */

#login_bg{widht:134px;  margin:0px 0 0 0; text-algin:center; background:url(/images/left_box_bg.gif) repeat-y;}
#login_bottom{height:15px;  margin:0 0 5px 0; background:url(/images/left_box_bottom.gif) no-repeat;}
#login_bg ul{width:134px; margin:5px 0 0 11px;text-align:left;}
#login_ico{padding:0 0 0 13px;color:#535353; font:11px/15px AppleGothic,Dotum; margin:10px 0 0 3px;background:url(/images/ico_login.gif) no-repeat; }
.login_name{font-weight:bold; vertical-align:top}
.login_img{margin:0 0 0 3px}

/* left_menu*/
#left_menu_top{height:41px; margin:0 0 -5px 0; padding:0px; text-align:left; background:url(/images/left_box_top.gif) no-repeat;}
#left_menu_bg{widht:134px; margin:0; padding:10px 8px 0 2px;text-align:center; background:url(/images/left_box_bg.gif) repeat-y;}
#left_menu_bottom{height:15px; margin:0 0 30px 0;   background:url(/images/left_box_bottom.gif) no-repeat;}

#left_menu_top ul{padding:13px 0 0 12px}
#left_menu_bg ul{width:112px; height:18px; margin:5px 0 0px 2px;text-align:left;  background:url(/images/left_menu_bar.gif) ;}

/*contants */
#contants_box{width:780px; margin:17px 0 30px 0; padding:0}
#tit{height:26px; width:780px; padding:0 0 15px 0;background:url(/images/tit_gray_bar.gif);}
#tit div.fl_le{ height:26px; padding:0 10px 0 0; background:url(/images/tit_blue_bar.gif) ;}
.tit_navi{text-align:right; color:#6d6d6d;font:11px/15px AppleGothic,Dotum;padding:5px 0 0 0}


/*search_box*/
#search {width:780px; height:131px; padding:0 0 20px 0; background:url(/images/search_box.gif) no-repeat;}
#search_box{width:780px; padding:13px 0 0 0}
#search_box ul{padding:0px 0 0px 20px; width:780px; vertical-align:top }
#search_box ul li{float:left;  height:19px; }
#search_box ul li.txt{padding:0 0 0px 7px; width:60px; margin:4px 0 0 0; color:#50609f;background:url(/images/btl_img01.gif) no-repeat; }
#search_box ul li.input{color:#5e5e5e; font:11px AppleGothic,����,dotum,sans-serif; text-align:right; padding:0 48px 0 0 }
#search_box ul li.right{float:right; }
#search_box ul.btn{text-align:center; margin:4px 0 0 0 }


#search02{width:780px; height:36px; padding:0 0 20px 0; background:url(/images/search_box02.gif) no-repeat;}
#search_box02{width:780px; padding:8px 0 0 0}
#search_box02 ul{padding:0px 0 0px 20px; width:780px; vertical-align:top}
#search_box02 ul li{float:left;  height:19px; }
#search_box02 ul li.txt{padding:0 0 0px 7px; width:60px; margin:4px 0 0 0; color:#50609f;background:url(/images/btl_img01.gif) no-repeat; }
#search_box02 ul li.input{color:#5e5e5e; font:11px AppleGothic,����,dotum,sans-serif; text-align:right; padding:0 48px 0 0 }
#search_box02 ul li.btn{text-align:center; margin:4px 0 0 0 }


/*Table Info & BTN */
#tbl_info_box{width:780px; margin:0 0 0px 0; height:27px;}
#tbl_info_box ul{margin:0 0 0 0; color:#585858;font:11px AppleGothic,Dotum; }
#tbl_info_box ul li{margin:0 0 0 3px; float:left;}
#tbl_info_box ul li.txt{padding:2px 0 0px 7px;  margin:5px 0 0 0; background:url(/images/btl_img02.gif) no-repeat;}

table.product_tbl  {width:780px;  border-bottom:2px solid #dae3f6;  border-top:1px solid #a8c2e5; margin:0; padding:0}
	table.product_tbl th {background-color:#f5f6fc; font-weight:normal; border-left:1px solid #a8c2e5; border-right:1px solid #a8c2e5; padding:4px 0 3px 0;line-height:13pt; border-bottom:1px solid #a8c2e5; color:#343530; text-align:center;}	
	table.product_tbl td{color:#343530;border-bottom:1px solid #dae3f6; text-align:center;  font:11px AppleGothic,����,dotum,sans-serif;padding:4px 0 3px 0;line-height:13pt;}
	table.product_tbl td.blue{color:#3057d3;}
	
	
#bottom{height:10px; padding:0; margin:0 0 10px 0; background:url(/images/bottom.gif) no-repeat;}
#bottom ul{padding:20px 0 10px 10px}


/* paging  */
.paginationWrap {clear:both;height:22px;margin-top:18px;}
.pagination {text-align:center;font:normal 12px Tahoma;color:#656565;margin:15px 0 3px 0;word-spacing:-1px;}
.pagination .current {color:#4e4e4e;background-color:#d8d8d8;border:1px solid #d8d8d8;text-decoration:none;}
.pagination a {color:#656565;}
.pagination a:hover {color:#fff;background-color:#d8d8d8;border:1px solid #d8d8d8;text-decoration:none;}
.pagination a, .pagination .current {border:1px solid #dadadb;padding:1px 4px 2px 5px;margin:0 2px 0 2px;}
.pagination .current {border:1px solid #d8d8d8;font-weight:bold;}
.pagination a.text {font-weight:normal; color:#4e4e4e}
.pagination span.symbol {font:bold 12px AppleGothic,GulimChe;}
.pagination a:hover span.symbol {color:#4e4e4e;}